package model

import (
	"time"
)

type UserAccount struct {
	ID          uint64     `gorm:"primaryKey;autoIncrement;column:id" json:"id"` // 主键ID
	AddDate     time.Time  `gorm:"column:add_date" json:"add_date"`              // 添加时间
	LastDate    *time.Time `gorm:"column:last_date" json:"last_date"`            // 最新修改时间
	AccountType int        `gorm:"column:account_type" json:"account_type"`      // 账号类型
	LoginSize   int        `gorm:"column:login_size" json:"login_size"`          // 登录次数
	Username    string     `gorm:"column:username;size:50" json:"username"`      // 用户名
	UserID      uint64     `gorm:"column:user_id" json:"user_id"`                // 关联的用户ID
}

// 设置表名
func (UserAccount) TableName() string {
	return "user_account"
}
